<?php

	class Compra {
		
		public $Codigo;
		public $Produto;
		public $Quantidade;
		public $PrecoTotal;
		public $Data;

	}
	
	class CompraDao {
		function Inserir($compra){
		
			require("config.inc.php");
			
			$sql = 
				"INSERT INTO Compra (
					CODIGOPRODUTO,
					QUANTIDAE,
					PRECOUNITARIO,
					PRECOTOTAL,
					PRECOVENDA,
					DATA)
				VALUES (
					".$compra->Produto->Codigo.",
					$compra->Quantidade,
					".$compra->Produto->PrecoCompra.",
					$compra->PrecoTotal,
					".$compra->Produto->PrecoVenda.",
					sysdate()
				)";
			return mysql_query($sql);
		
		}
		function Obter($codCompra){
		
			require("config.inc.php");
			require("Produto.php");
			
			$sql = 
				"SELECT 
					CODIGOPRODUTO,
					QUANTIDAE,
					PRECOUNITARIO,
					PRECOTOTAL,
					PRECOVENDA,
					DATA
				FROM 
					Compra
				WHERE
					Codigo = $codCompra";
					
			$resp = mysql_query($sql);
			
			$info = mysql_fetch_row($resp);
			
			$caixa = new Caixa();
			
			$pd = new ProdutoDao();
			
			$caixa->Codigo = $info[0];
			$caixa->Produto = $pd->Obter($info[1]);
			$caixa->Quantidade = $info[2];
			$caixa->PrecoUnitario = $info[3];
			$caixa->PrecoTotal = $info[4];
			$caixa->PrecoVenda = $info[5];
			$caixa->Data = $info[6];
		
			return $caixa;
		
		}
		function Listar(){}
		function Excluir($codCompra){
			require("config.inc.php");
			$sql = "DELETE FROM Caixa WHERE Codigo = $codCompra";
			return msyql_query($sql);
		}
		function Atualizar($compra){
			require("config.inc.php");
			$sql = 
				"UPDATE Caixa
				SET 
					CODIGOPRODUTO = $compra->Produto,
					QUANTIDAE = $compra->Quantidade,
					PRECOUNITARIO $compra->PrecoUnitario,
					PRECOTOTAL = $compra->PrecoTotal,
					PRECOVENDA = $compra->PrecoVenda,
					DATA = $compra->Data
				WHERE
					CODIGO = $compra->Codigo";
			
			return mysql_query($sql);
		}
	}
?>